Version history
Version 3.2.1 – 12 June 2001
Improvements:
- Now uses the most current version of the Valentina databases which fixes a lot of bugs compared to the last used version.
- Now recognizes more links in <INPUT VALUE> and <OPTION VALUE> tags.
- Now reports "URL is invalid" if a link contains a space character instead of “400 Bad Request”.
Bug fixes:
- Incorrectly reported errors in <INPUT VALUE> tags when the link was fine.
- The capitalization of local links was not checked when the option "Local links are case-sensitive" was selected.
- When a link at the test domain moved to a new location on another server, the links on that server were checked, too. In addition, those link could not be filtered.
- When a broken link existed several times on a web page, only the first location was reported, no matter if the option "Show duplicate error" was selected or not.
- All link errors "301 Moved Permanently" were reported as "302 Moved Temporarily".
- Multiple occurences of "(Empty Reference!)" URLs were reported as one error.
- The Report template referred to a ".GIF" file instead of ".gif" so that a small graphic was not displayed in the web browser.
Version 3.2 – 11 October 2000
Improvements:
- Several speed optimizations
- The location of a broken link is now specified better, for example "tag <IMG SRC> in line 15 with the alt text 'Click here'".
- When a filtered link is displayed, the page where that link was found is now also displayed.
Bug fixes:
- The link test crashed on some web sites just before writing the report.
- Fixed a random database crash.
- Links in <INPUT VALUE> tags were not tested.
- Fixed the misleading error message when the local links editor couldn't be launched.
Version 3.1 – 11 September 2000
New:
- If your web site has been customized for a specific HTTP user agent, you can now enable VSE Link Tester to pose as a specific browser when testing your site.
- Improvement: When the Preferences dialog opens, network volumes aren't searched anymore to test if the applications in the Popup menus really exist.
Improvements:
- The tag <CSOBJ ht="..."> is now recognized.
- Now other volumes than the boot volume are supported for the database file. VSE Link Tester takes the first volume which has more than 20 MB of free space, starting with the boot volume.
Bug fixes:
- Under certain circumstances, you couldn't test more than 20-22 pages in the registered Standard version of VSE Link Tester.
- Fixed crashing when VSE Link Tester tried to collect links from non-HTML documents.
- VSE Link Tester's recursive checking tested too much pages, e.g. if the test url is "http://vse-online.com/animation-maker/index.html", not only the folder "http://vse-online.com/animation-maker/" was checked recursively but the whole domain.
- Fixed some problems with links in JavaScript code.
- You couldn't double-click a local file URL anymore to open the page in the HTML editor.
- Fixed incorrect sorting in the HTML and plain reports.
- VSE Link Tester interpreted PostScript (.ps) and Windows text files (.txt) as HTML documents.
Version 3.0.1 – 30 August 2000
Bug fixes:
- Fixed some problems with proxy servers sometimes reporting broken links which aren't broken.
- Fixed a problem when the server doesn't understand HTTP/1.1 and answers with "505 HTTP version not supported".
- Fixed an interface glitch where the barber pole displayed 100 % when the first link was found.
Version 3.0 – 29 August 2000
New:
- Now uses the Valentina database for storing links. The links are now stored on the hard disk instead of using the small capacity of the application's memory. This means that VSE Link Tester isn't limited by the available amount of memory anymore so that it can test an unlimited number of links (actually limited by hard disk space).
The Valentina database is the fastest database for the Mac at the moment so there's no speed penalty for using it over using the application's memory. In fact, there's a speed increase when testing a large number of links (more than 5,000). Also, the stability of VSE Link Tester is vastly improved because it doesn't run out of memory anymore.
The more memory you assign to the application, the faster the link test will be because more links can be kept in memory.
Since the Valentina runs only on PowerPC machines, VSE Link Tester now also requires a PowerPC processor.
- Now supports web sites which require user authentification. (The "Basic" authentification mechanism is supported which nearly all password protected web pages use.)
- Now supports cookies so that it can fully check links on dynamic sites.
- Now supports HTTP 1.1.
- There's now a plain text report available, in addition to the customizable HTML report.
- You can now determine how much delay there should be between two link tests. This lets you finetune the server load. This also makes the preferences option "Deny 500 server error messages" unnecessary.
- You can now include only broken links in the HTML report or in the text report.
- When testing a web site on your hard disk, you can now set a folder to which relative URLs should map. Example: A relative URL is "/index.html", and you can now set the folder on the hard disk to which "/" should map.
- You can now choose if you want URL's in <FORM ACTION> tags to be tested or not.
- There are new prices: The Standard version now costs $34.95, tests only one URL with an unlimited number of links. The Business version now costs $99.95 and tests an unlimited number of URL's with an unlimited number of links. Registered users of previous versions can upgrade to version 3.0 for free!
Improvements:
- The folders in local links are now separated with "/" instead of ":" so that local links are displayed the same way as remote links. For example, "file://Hard Disk:HTML:index.html" is now displayed as "file///Hard Disk/HTML/index.html". This also makes more clear what separator to use in the Edit Filter dialog (the "/").
- URL's can now have an unlimited number of characters long instead of 1000.
- Improved the recognition of links in JavaScript code.
- URL's like "http://www.domain.com" and "http://www.domain.com/" are now recognized as the same URL, so that the second one will not be tested anymore.
- The name for the report folder is now chosen more intelligently.
- If a broken link exists in several pages, the locations in the report are now listed directly after the URL to make it more clear where they belong.
- Now the 'title=' attribute is considered when reporting the location of broken link in a <A> tag when the 'name=' attribute doesn't exist or is empty.
- The report now includes the URL of the tested web site.
- Improvement: In the report, the working links are now sorted by URL, the broken links are now sorted by error text.
- The Error Explanation window has been expanded by some common errors.
- The Progress window now displays the test URL so that you know which Progress window belongs to what Test window.
- When the link test is finished, the Abort button now changes to a Close button to close the window.
- When you want to close the Test window and the link test is still in progress, you will now be asked if you really want to close the window.
- Now recognizes low-memory situations better.
Bug fixes:
- Relative links to anchors in the same file (e.g. <A HREF="#top">, referring to <A NAME="top">) were reported as errors.
- Some broken links were not recognized if the attribute value was separated with a space from the attribute (for example: <img src = "hello.gif"> instead of <img src="hello.gif">).
- Broken links with the wrong case on case-sensitive servers were not recognized.
- Some links in JavaScript code were erraneously reported as errors.
- You had to check all links recursively to test the links on a single local page.
- URL's with a single quote (e.g. "http://www.domain.name/barbie'sworld") were incorrectly processed.
- Links which are only "http://" without the domain name are now reported as broken links.
- In rare cases links in JavaScript code were erraneously reported as errors.
- Some HTTP timeouts were not recognized.
- Fixed some other minor bugs.
Version 2.5 – 26 April 2000
New:
- Now finds links in <SCRIPT LANGUAGE=JavaScript> code, in links starting with " javascript:" and in intrinsic events ("onclick", "onmousedown", etc.).
- Now you can filter out certain URL's with a sophisticated filter system including "contains", "is", "is not", "starts with", "ends with" and "doesn't contain".
- Now displays all links which are being tested. This gives you a clue what's going on especially when there are only 1-2 links left.
- Now recognizes if BODY BACKGROUND or IMG SRC tags link to a HTML page instead of an image and reports an error.
- When using a fast modem (e.g. cable modem), you can get "500 server error" messages en masse with some servers although the corresponding links work fine. It seems that they cannot handle many requests in a short period of time. Therefore, you can now tell VSE Link Tester to treat those links as working links.
- The links in the report are now sorted alphabetically. This gives you a nice overview of your web site and makes the report clearer.
- Made local links testing faster and less memory intensive.
- The Edit URL dialog has been redesigned so that it is easier to understand.
- When you test a local URL, you can now cancel the collecting of local links at the beginning by pressing Command-Period.
- Relative links with 10 or less letters were not followed.
- On some machine configurations, the link test was finished although not all links were tested.
- Sometimes, timeouts were not recognized.
- If the same broken link was found on multiple web pages, only the location of the first web page was correct.
- In rare circumstances, a server disconnect was not recognized so that the test would run "infinite".
- Canceling the report creation could lead to a crash in rare circumstances.
- Local links containing "cgi" in their name were not reported as missing when they didn't exist.
- Fixed some other small bugs.
Version 2.0 – 10 April 2000
Improvements:
- The application is now much faster with big sites with many links.
- The application now uses much less memory so that more links can be tested without increasing the memory allocation in the Finder.
- Your computer won't be locked anymore while collecting and testing links. Links can now be tested in the background without interfering with your work.
- Also, creating the report is now background process friendly and faster.
- Failed links are now clickable in the just-in-time report in the Test window as well as in the HTML report (users request).
- All reports will be saved in a single folder on the desktop.
- You can now copy the URL from the list in the main window to the clipboard.
- When a moved URL fails, the original URL is now reported so that the broken link can be found in the HTML source.
- Now works with servers which doesn't return an HTTP result code
- MANY minor improvements so that VSE Link Tester now also supports web servers that don’t follow strictly the HTTP specifications.
Bug fixes:
- In particular circumstances, the link test never finished.
- On some web pages with JavaScript, VSE Link Tester did not find any links.
- Links within HTML comments were followed.
- HTTP links that were moved to a FTP-server were reported as broken links.
- Application crashed when a server lost its connection.
- When there was an error with the first URL, LT didn't stop.
- URL's with HTML entities (for example "&") were mistakenly reported as broken.
- URL's without a real scheme (for example "http :hello.gif", used in local networks) were mistakenly reported as broken.
- Some links were mistakenly reported as broken.
- The application didn't work well with some special servers.
- Sometimes timeout errors were mistakenly reported.
- Sometimes a "400 Bad Accept" error was erroneously reported.
- Sometimes an "Open Transport -3158" error was erroneously reported.
Version 1.0 - 29 March 2000
|